package io.renren.entity;

import io.renren.utils.excel.annotation.ExcelField;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;



/**
 * 员工信息修改
 * 
 * @author zhangheng
 * @email zh_123shmily@163.com
 * @date 2017-07-12 11:06:28
 */
public class EmpInfoModifyEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Integer id;
	//员工编号
	private String empNo;
	//原姓名
	private String oldEmpName;
	//原身份证号
	private String oldEmpCardNo;
	//现姓名
	private String currEmpName;
	//现身份证号
	private String currEmpCardNo;
	//修改类型
	private String changeType;
	//申请人id
	private String applyPersonId;
	//申请人
	private String applyPersonName;
	//申请日期
	private Date applyDate;
	//审核状态
	private String applyState;
	//审核人id
	private String checkPersonId;
	//审核人name
	private String checkPersonName;
	//审核日期
	private Date checkDate;

	/**
	 * 设置：主键
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：员工编号
	 */
	public void setEmpNo(String empNo) {
		this.empNo = empNo;
	}
	/**
	 * 获取：员工编号
	 */
	@ExcelField(title="员工编号", align=2, sort=1)
	public String getEmpNo() {
		return empNo;
	}
	/**
	 * 设置：原姓名
	 */
	public void setOldEmpName(String oldEmpName) {
		this.oldEmpName = oldEmpName;
	}
	/**
	 * 获取：原姓名
	 */
	@ExcelField(title="原姓名", align=2, sort=2)
	public String getOldEmpName() {
		return oldEmpName;
	}
	/**
	 * 设置：原身份证号
	 */
	public void setOldEmpCardNo(String oldEmpCardNo) {
		this.oldEmpCardNo = oldEmpCardNo;
	}
	/**
	 * 获取：原身份证号
	 */
	@ExcelField(title="原身份证号", align=2, sort=3)
	public String getOldEmpCardNo() {
		return oldEmpCardNo;
	}
	/**
	 * 设置：现姓名
	 */
	public void setCurrEmpName(String currEmpName) {
		this.currEmpName = currEmpName;
	}
	/**
	 * 获取：现姓名
	 */
	@ExcelField(title="现姓名", align=2, sort=4)
	public String getCurrEmpName() {
		return currEmpName;
	}
	/**
	 * 设置：现身份证号
	 */
	public void setCurrEmpCardNo(String currEmpCardNo) {
		this.currEmpCardNo = currEmpCardNo;
	}
	/**
	 * 获取：现身份证号
	 */
	@ExcelField(title="现身份证号", align=2, sort=5)
	public String getCurrEmpCardNo() {
		return currEmpCardNo;
	}
	/**
	 * 设置：修改类型
	 */
	public void setChangeType(String changeType) {
		this.changeType = changeType;
	}
	/**
	 * 获取：修改类型
	 */
	@ExcelField(title="修改类型", align=2, sort=6)
	public String getChangeType() {
		return changeType;
	}
	/**
	 * 设置：申请人id
	 */
	public void setApplyPersonId(String applyPersonId) {
		this.applyPersonId = applyPersonId;
	}
	/**
	 * 获取：申请人id
	 */

	public String getApplyPersonId() {
		return applyPersonId;
	}
	/**
	 * 设置：申请人
	 */
	public void setApplyPersonName(String applyPersonName) {
		this.applyPersonName = applyPersonName;
	}
	/**
	 * 获取：申请人
	 */
	@ExcelField(title="申请人", align=2, sort=7)
	public String getApplyPersonName() {
		return applyPersonName;
	}
	/**
	 * 设置：申请日期
	 */
	public void setApplyDate(Date applyDate) {
		this.applyDate = applyDate;
	}
	/**
	 * 获取：申请日期
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="申请日期", align=2, sort=8)
	public Date getApplyDate() {
		return applyDate;
	}
	/**
	 * 设置：审核状态
	 */
	public void setApplyState(String applyState) {
		this.applyState = applyState;
	}
	/**
	 * 获取：审核状态
	 */
	@ExcelField(title="审核状态", align=2, sort=9)
	public String getApplyState() {
		return applyState;
	}
	/**
	 * 设置：审核人id
	 */
	public void setCheckPersonId(String checkPersonId) {
		this.checkPersonId = checkPersonId;
	}
	/**
	 * 获取：审核人id
	 */
	public String getCheckPersonId() {
		return checkPersonId;
	}
	/**
	 * 设置：审核人name
	 */
	public void setCheckPersonName(String checkPersonName) {
		this.checkPersonName = checkPersonName;
	}
	/**
	 * 获取：审核人name
	 */
	@ExcelField(title="审核人", align=2, sort=10)
	public String getCheckPersonName() {
		return checkPersonName;
	}
	/**
	 * 设置：审核日期
	 */
	public void setCheckDate(Date checkDate) {
		this.checkDate = checkDate;
	}
	/**
	 * 获取：审核日期
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="审核日期", align=2, sort=11)
	Date getCheckDate() {
		return checkDate;
	}
}
